<?php

class CurriculumVitaeComponent extends Component
{
    
    public function __construct()
    {
        parent::__construct();
        Strings::loadStrings("curriculumvitae");
    }
    
    public function initialize()
    {
        Page::setTitle(Strings::getString('page.title'));
        Page::setDescription(Strings::getString('page.description'));
        Page::setKeywords(Strings::getString('page.keywords'));
        return true;
    }
    
    public function render()
    {
        /* OBJETIVO PROFESIONAL */
        Html::div('class="pane noborder"');
            
            Html::div('class="paneleft"');
                Html::out('@{objetivo.titulo}');
            Html::_div();
            
            Html::div('class="paneright"');
                Html::p('@{objetivo.descripcion}');
            Html::_div();
            
        Html::_div();
        
        /* EXPERIENCIA LABORAL */
        Html::div('class="pane"');
            
            Html::div('class="paneleft"');
                Html::out('@{experiencialaboral.titulo}');
            Html::_div();
            
            Html::div('class="paneright"');
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{experiencialaboral.gameloft.html5.puesto}');
                    Html::_div();
                    Html::div('class="subpaneright"');
                        Html::out('@{experiencialaboral.gameloft.html5.periodo}');
                    Html::_div();
                    Html::div('class="location"');
                        Html::out('@{experiencialaboral.gameloft.html5.empresa}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::out('@{experiencialaboral.gameloft.html5.descripcion}'); 
                Html::_div();
                Html::div('class="subpane"');
                    Html::ul();
                        $tareas = Strings::getString('experiencialaboral.gameloft.html5.tareas');
                        foreach ($tareas as $tarea) Html::li($tarea);
                    Html::_ul();
                Html::_div();
                
                Html::div('class="divisor"');
                Html::_div();
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{experiencialaboral.freelance.ios.puesto}');
                    Html::_div();
                    Html::div('class="subpaneright"');
                        Html::out('@{experiencialaboral.freelance.ios.periodo}');
                    Html::_div();
                    Html::div('class="location"');
                        Html::out('@{experiencialaboral.freelance.ios.empresa}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::out('@{experiencialaboral.freelance.ios.descripcion}'); 
                Html::_div();
                Html::div('class="subpane"');
                    Html::ul();
                        $tareas = Strings::getString('experiencialaboral.freelance.ios.tareas');
                        foreach ($tareas as $tarea) Html::li($tarea);
                    Html::_ul();
                Html::_div();
                
                Html::div('class="divisor"');
                Html::_div();
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{experiencialaboral.conicet.puesto}');
                    Html::_div();
                    Html::div('class="subpaneright"');
                        Html::out('@{experiencialaboral.conicet.periodo}');
                    Html::_div();
                    Html::div('class="location"');
                        Html::out('@{experiencialaboral.conicet.empresa}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::out('@{experiencialaboral.conicet.descripcion}'); 
                Html::_div();
                Html::div('class="subpane"');
                    Html::ul();
                        $conicetTareas = Strings::getString('experiencialaboral.conicet.tareas');
                        foreach ($conicetTareas as $tarea) Html::li($tarea);
                    Html::_ul();
                Html::_div();
                
                Html::div('class="divisor"');
                Html::_div();
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{experiencialaboral.gameloft.teamleader.puesto}');
                    Html::_div();
                    Html::div('class="subpaneright"');
                        Html::out('@{experiencialaboral.gameloft.teamleader.periodo}');
                    Html::_div();
                    Html::div('class="location"');
                        Html::out('@{experiencialaboral.gameloft.teamleader.empresa}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::p('@{experiencialaboral.gameloft.teamleader.descripcion}');
                Html::_div();
                Html::div('class="subpane"');
                    Html::ul();
                        $gameloftTLTareas = Strings::getString('experiencialaboral.gameloft.teamleader.tareas');
                        foreach ($gameloftTLTareas as $tarea) Html::li($tarea);
                    Html::_ul();
                Html::_div();
                
                Html::div('class="divisor"');
                Html::_div();
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{experiencialaboral.gameloft.developer.puesto}');
                    Html::_div();
                    Html::div('class="subpaneright"');
                        Html::out('@{experiencialaboral.gameloft.developer.periodo}');
                    Html::_div();
                    Html::div('class="location"');
                        Html::out('@{experiencialaboral.gameloft.developer.empresa}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::p('@{experiencialaboral.gameloft.developer.descripcion}');
                Html::_div();
                Html::div('class="subpane"');
                    Html::ul();
                        $gameloftDEVTareas = Strings::getString('experiencialaboral.gameloft.developer.tareas');
                        foreach ($gameloftDEVTareas as $tarea) Html::li($tarea);
                    Html::_ul();
                Html::_div();
                
            Html::_div();
        Html::_div();
        
        /* TECNOLOGIAS */
        Html::div('class="pane"');
            
            Html::div('class="paneleft"');
                Html::out('@{tecnologias.titulo}');
            Html::_div();
            
            Html::div('class="paneright"');
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{tecnologias.html5.titulo}');
                    Html::_div();
                    Html::div('class="subpaneright"');
                        Html::out('@{tecnologias.html5.experiencia}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::p('@{tecnologias.html5.descripcion}');
                Html::_div();
                
                Html::div('class="divisor"');
                Html::_div();
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{tecnologias.ios.titulo}');
                    Html::_div();
                    Html::div('class="subpaneright"');
                        Html::out('@{tecnologias.ios.experiencia}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::p('@{tecnologias.ios.descripcion}');
                Html::_div();
                
                Html::div('class="divisor"');
                Html::_div();
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{tecnologias.javaweb.titulo}');
                    Html::_div();
                    Html::div('class="subpaneright"');
                        Html::out('@{tecnologias.javaweb.experiencia}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::p('@{tecnologias.javaweb.descripcion}');
                Html::_div();
                
                Html::div('class="divisor"');
                Html::_div();
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{tecnologias.j2me.titulo}');
                    Html::_div();
                    Html::div('class="subpaneright"');
                        Html::out('@{tecnologias.j2me.experiencia}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::p('@{tecnologias.j2me.descripcion}');
                Html::_div();
                
                Html::div('class="divisor"');
                Html::_div();
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{tecnologias.j2se.titulo}');
                    Html::_div();
                    Html::div('class="subpaneright"');
                        Html::out('@{tecnologias.j2se.experiencia}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::p('@{tecnologias.j2se.descripcion}');
                Html::_div();
                
                Html::div('class="divisor"');
                Html::_div();
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{tecnologias.phpweb.titulo}');
                    Html::_div();
                    Html::div('class="subpaneright"');
                        Html::out('@{tecnologias.phpweb.experiencia}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::p('@{tecnologias.phpweb.descripcion}');
                Html::_div();
                
                Html::div('class="divisor"');
                Html::_div();
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{tecnologias.otras.titulo}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::p('@{tecnologias.otras.descripcion}');
                Html::_div();
                
            Html::_div();
        Html::_div();
        
        /* IDIOMAS */
        Html::div('class="pane"');
            
            Html::div('class="paneleft"');
                Html::out('@{idiomas.titulo}');
            Html::_div();
            
            Html::div('class="paneright"');
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{idiomas.ingles.titulo}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::p('@{idiomas.ingles.descripcion}');
                Html::_div();
                Html::div('class="subpane"');
                    Html::ul();
                        $inglesNiveles = Strings::getString('idiomas.ingles.nivel');
                        foreach ($inglesNiveles as $nivel) Html::li($nivel);
                    Html::_ul();
                Html::_div();
                
            Html::_div();
        Html::_div();
        
        /* FORMACION */
        Html::div('class="pane"');
            
            Html::div('class="paneleft"');
                Html::out('@{formacion.titulo}');
            Html::_div();
            
            Html::div('class="paneright"');
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{formacion.educacionit.titulo}');
                    Html::_div();
                    Html::div('class="subpaneright"');
                        Html::out('@{formacion.educacionit.periodo}');
                    Html::_div();
                    Html::div('class="location"');
                        Html::out('@{formacion.educacionit.institucion}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::p('@{formacion.educacionit.descripcion}');
                    Html::a('href="@{formacion.educacionit.diplomaonline.href}" target="_blank"', '@{formacion.educacionit.diplomaonline.anchor}');
                Html::_div();
                
                Html::div('class="divisor"');
                Html::_div();
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{formacion.ifts18.titulo}');
                    Html::_div();
                    Html::div('class="subpaneright"');
                        Html::out('@{formacion.ifts18.periodo}');
                    Html::_div();
                    Html::div('class="location"');
                        Html::out('@{formacion.ifts18.institucion}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::p('@{formacion.ifts18.descripcion}');
                Html::_div();
                Html::div('class="subpane"');
                    Html::ul();
                        $ifts18Materias = Strings::getString('formacion.ifts18.materias');
                        foreach ($ifts18Materias as $materia) Html::li($materia);
                    Html::_ul();
                Html::_div();
                
                Html::div('class="divisor"');
                Html::_div();
                
                Html::div('class="subpane"');
                    Html::div('class="subpaneleft"');
                        Html::out('@{formacion.fiuba.titulo}');
                    Html::_div();
                    Html::div('class="subpaneright"');
                        Html::out('@{formacion.fiuba.periodo}');
                    Html::_div();
                    Html::div('class="location"');
                        Html::out('@{formacion.fiuba.institucion}');
                    Html::_div();
                Html::_div();
                Html::div('class="subpane"');
                    Html::p('@{formacion.fiuba.descripcion}');
                Html::_div();
                Html::div('class="subpane"');
                    Html::ul();
                        $fiubaNotas = Strings::getString('formacion.fiuba.notas');
                        foreach ($fiubaNotas as $nota) Html::li($nota);
                    Html::_ul();
                Html::_div();
                
            Html::_div();
        Html::_div();
    }
    
}

?>